initial commit with code from school repo.