improvement on project
some improvement but edge to node still does not work