First commit, base of code.