some changes to abstract and introduction