split keywords to different files. added generated doc