Melody as well as counter-melody!Double threat kind of march!!Also,if i remember correctly,it changes key a couple of times,and they are challenging keys(dont remember which ones now).Another great Kenneth Alford March!!