artist name is unique, so applied all the necessary changes to DAO and service