delete unnessusary