theoretical explanation