checkpoint
fix small mistake on artist virtual columns
artist page seems complete, remain some testing to be done
there still a few bugs to fix, but its working