reconstruct tha whole project with sample network