~ fix char matching