cleanup add
cleanup subtract
cleanup op
cleanup Re, Im