this is better way to require active_support/core_ext