skeletonized migrations and models