user db interactions, server form interactions

only tested server form interactions and expected returns from user db
interactions, haven't tested with a real db