compositional analysis