1. Program Accounts
  2. Program Data accounts
  3. User acc
  4. Data acc
  5. Program derived addresses