Motivation commit

Compilation
Canons placeholdesr
Finish commit