user can loop chained commands