del useless codes