first part of write-up