Implementação imcompleta dos metodos.