and remove unnecesary.