development (random stuff, can prettyprint metadata)