added weather (not fully working)