Winter Season Is Coming! However Is Your Roof Up To The Obstacle?