Abstract: An elongated roof profile and a solar panel having a profiled edge molding are secured together by a separate retaining profile between the edge molding and roof profile and having formations engaging the roof profile and preventing movement of the retaining profile relative thereto generally parallel to a plane of the panel, formations engaging the roof profile and preventing movement of the retaining profile relative thereto transverse to the plane, formations engaging the edge molding and preventing movement of the retaining profile relative thereto generally parallel to the plane, and formations engaging the edge molding and preventing movement of the retaining profile relative thereto transverse to the plane.