added utf-8 support
transparent background opportuniy