added abstract and introduction