added prim1c, ifc, letc