directory, more tests and readme