Polyhydroxyacids