add buildJONString()