use inmemory database