Finished the roughest draft

Well… almost.