inserido validações; removido metodos inuteis