modify delegate 2
deleted trash