done the basic routing neeed to do all the test cases