código com correções de violações em 04-05-2016