base code
Merged
It compiles! But doesn't really work.