C2 framework task

delete done