Implementação inicial.