tightiing up loop