added arithmatic