add define/namespace demo