https://afrak.com/blog/keyword-insertion/