effects based operations