add migration generator methods