versao CRUD final