1. World problems
  2. Security-based role programming