addition calculation working