changed Member to reflect new checkout and return implementation