Implementação do storage