add concept document

not finished