updated abstract etc.
added some headings