generate models for user, profile, artist and track