partially done with the google doc