Design outline

Design outline