new json-based help text migration