moved source files into own directory