build sequence