adding forcast methods to location