add rectangular c_face option