Roof problem and some ideas