emplememt modern launch pages for each type