working version of user display and user authentication method