moved source code to src/