updated html to handle punctuation/numerics