code review: changed getmember