revamping hi_freebase for JSON-native workflow