Improvements Pattern/Print