added a lot to it based on learnings today with creating for LOD and how this affects how I code and build systems