omg it works with loops