First commit. First several problems.