complete 3-35 3-36 3-37 3-38