show now uses printf