added read functionality to all distances