Implementação incial