Initial commit. Working program.