added abstract writeup