preoperating
not defined yet