add sample procedure for ch5.6