use a better snow library