Adding framework for further operators