update the incomplete part, now can choose to complete it or not, both can decompose