we march on and on