support dashes and periods