signup now works with cityName instead of ID