preparing for operators