some stuff that might work

using print writer instead