newer version with snow comparision