combination techniques.