finished artist user refactoring