Basic storage implementation