added class definition for FastMarshal