Lots of changes
mais modificacoes