many changes to let it snow