updated diagram, simple docu