implementation of ringmap migrations