add operation steps