added destructuring assignment statements