add some doc on destructuring