collected all my edges.
major re-work of the whole project