Adicionada funcao de registro