cleanup with loops, +1 skvidal