#13 adding subsystem deploy core function