sorted out reversed printing, added a few more preambles