single view page, pw_hash in DB, helper methods