Added command subsystem