added intro dialog and new layout