Initial Commit

Patrick initial framework