print in place