line, rec, cir