first pass at generate for artists and migrate - simple working app completed