fix core
add utility
improve active_record_utility