Added Subsystem Functions