Initial Commit, code does not work yet
Working code