PUBLIC - SEMI PUBLIC  ARCHITECTURE