SmartPrint added