progress on user db and testing