* non-ascii characters supported