add printer buffer and final tweak