changes to user module