memberD is replaced with memberF. public memberE added.