set of conceptual and technical difficulties