improved abstract and wrote some sections