task saving part and modal design