renamed register to indexing, lots of changes to increase consistency with other schemas