Initial commit, the basic idea.