Fazendo todas as funcionalidades de registro funcionarem, amem