Initial snapshot of code

Initial snapshot of code