destructuring ftw