all special chars covered, code optimized