user view now pulls from db