solving the welcome problem