modify activesupport