initial tools and blobs for working on output (temporary)