buffer + auto tests
auto test file