classes are no longer caches on production
added LC ctype