add special character handler