just EOL
added first self-contained tests