1. Identity
  2. Print
  3. Interactive