How much is it to join and what does the membership fee cover?