implementação de funcionalidades