add destructuring to parameters