added read-all-values operation