delete unnessary