implementing welcome stage