added json weather parsing