new source files structure