Wrote out basic outline
Reworked outline to be granularity