varias mudanças de funcionalidades