did some tests and move the source code to src/