add my-loop function