new print system, other minor fixes