updated trash utility