added implement keyword to refer to interface ReturnObject and null was added as temporary return type for the methods