made deutilize() function better