use DDS, update object-subscribe, use strict, more