more special char support