eliminates rubbish