fixed 2300 loop