document fleshed out