allow undersocre and dash