Initial commit. A toy version.