improves printing