writing CVRP Depot interface and its implementation