added assignment-and-binding chap