added artist view and log logic