Refactored code down using inject. Added Notes that Rob had to explain how inject worked