combine.c done (combine 4 into 1)(not tested)