Implemented external system detection and added stubs in the interfaces.