using let for destructure blocks