printSurround -improve