finishing up user module