how much is a "membership"? and how long does it last?