moved source files to its own dir