compare operation costs
add remark