merged 1_level and 2_level