Add calc_route.c