add dpush and dregs