start to implement memberships saving