atomic decomposition