Initial Commit

Latest working version