Codes vary, so call your local building department to know how to install metal roofing over shingles ... holes are cut in the old roof above the soffit, which pulls air through the soffit vents ...