Design Note:
*** loading ***
*** loading ***
*** loading ***