implement submit and fetch for member