delete uneeded