architecture

201612 NBK