Version 1.6 with new welcomeUser() function