full test for addition