initial work on destructuring binds