add: json ui
fix: misc
add: label separator
fix: misc refactor