Producer consumer decomposer

Created