added activesupport
support longer class names