+ add source encoding
+/- cleanup