CTO now works, looks for common english words. Also refractored the KPT