Initial commit. First draft code.