add todo
tidy and add graphic for definitions