Part I completed