ARCHITECTURE & PRESENTATION