initial changes for a database based user verfication draft