finished refactoring artist_user model used sti