routing2 modified