compacter namedobject parsing
start work with hooks