documenting the names attribute
doc order message
documenting namespace/grab and optimize method