F interactions

rewrote how memberships are handled on the front end