support writing to computer_json