Yes and no. You can add the roof, floors and kitchen to the basis, BUT you need to deduct the insurance proceeds from the additions. So, say you spent $100,000 on the new roof, kitchen, flooring, etc and the insurance only reimbursed you $90,000, your basis in the house would increase by $10,000.
You cannot add to the basis expenses you deducted already over the years.