ARCHITECTURE-1
ARCHITECTURE-2
ARCHITECTURE-3