Do most of Part I