some source files were restructured into subfolders