Initial commit
initial impl of examples
merge