updates to reflect composition of problems