Implementado novas funcionalidades e adicionado dois testes