update for non alpaha-numeric characters