space: add enumeration
vector: add enumeration
context: add enumeration