classes that support the building of indexes