use memory storage by default