remove not nesessary