Roof is fixed, but Vikings still need repair