changed abstract and fixed more typos