added Member class definition and implementation