A work in progress. Almost on the road.