moved source code into separate directory