removed activesupport as a dependency