added ability to auto-generate keyword files