add step i and ii