added and used the OpertationInterface