hacking together membership migration