added a todo.
 done some random stuff to edge class