implemented full welcome message and data collection