It needs a Rubber casket between the screws and roof which it doesn't come with.  I thought it came with insulation but I overlooked that aspect.  Now i have to get it before winter.  Another extra expense. Overall, it's ok.  And of course,  convenient.