added snow fall functions