random useless formatting
adds todo about implemeting
starts using namespace 'urn:json-haze'