support user defined word tag