converted print to use new range