improving weather parsing