Given a function g on the exrtremal points of a convex compact set K, one may ask for the largest convex extension of on . Similar the smallest concave extension ist defined. Entanglement of formation, entanglement of assistance, some concurrences belong to these classes of functions. If the extreme boundary of K is also compact and g is continuous, then a remarkable phenomenon takes place: is covered by convex subsets on each of which the extension, say , is affine, and every one of these subsets is convexly generated by some extremal points of . Because of this I have called and "roofs" . I try to explain how to use this as a tool and I show the structure of some of the known examples, with and without bifurcations.