namespace macro