added design-notes