Initial migration implementation.