special character maintenance