WIP
TODO: change to sax parser, change to side navigation