added migration generator