Abolition of stamp duty is a fresh welcome step