abstract and introduction modified