Streets, roads and highways maintenance