bug fixes, better json-output