return types for all method was changed to ReturnObject
 code was added for all methods in the file along with apppropriate wrapper of return objects