weather engine improvements