Update file structure
Adjust compiler configuration