Working through the integration. 3 new methods, main logic flow, working
through compiler errors