deploy part I