Code finished- final safety net before final refactor and clean up of
project