core techniques