funcionalidades basicas feitas