final rough draft to be submitted to thinkful