fixed createSystemManager