Initial commit, working program.