updated user module