add wrapper for keywords