newly modified

new features added in feature 3