add ot operation