added EnumerateShares class