revised writeup