eval function added and some special characters