add keywords, etc