changed from RPN to regular operation
merged