writing Customer interface and its CVRP implementation