added design notes