external sample files and more unit tests