multiplication, addition and subtraction are done - may be buggy