repeat and while instructions