added basic arithmatic