Implement with In-memory storage