decomposition and retrieval by