new introduction and delete rubbish