Two Typological functions 1Agent 2Agent