inlined object keys, and renmaed the _ functions as string_