adicionado teste e validacao para valores vazios