upgraded printline