Second version of final write-up