added nice wordwrap method