adding migration generator
adjusting usage