delete un-necessary