DECOMPOSER