Initial Commit

Working code