handling special characters