everything but some output and exporting