decomposition problems