refactoring tests and adding the objs to the desugarer