added loop_2