added random weather generator