add-keywords macro