in memory for now, no postgres needed