add Decompose example