added remove_punct function