prototype of docs