Finish order decompose function