adding city and artist functions, not working yet