basic docs rough cut.