added the user password stuff