groovy migration