made a References module and a MethodStructure