Pedestrian and road traffic going hand in hand