removed active_support dependency