updated the code layout, starting on the final project