various user account improvements