added source encoding information