Specify user-agent in header
always put city last due to variable length, add fix for invalid metro code