Remove references to externalResults
Adding some structure.
Calling the external methods. Not super happy with the conditionals
Protip: Run tests before committing.