subsystem integration