updated to include syntax chapter changes