DOC: add design ideas