Finish decompose