add member_type, test partial