Initial commit. Provided code.