edited final write up