Acrescentando cadastro de posição e algumas validações.