save before delete some unused parts