Restructre the write-up