reserving to fix special character problem