architecture-004