lower case source code file names
delete old files
fix includes
fix includes