Starting on program design
Fixing paths in includes