add some Graph algoritm etc...