use crlf optionally