added math operators