started work on improved membership class
experimental: using new version of cluster membership class