actually write some docs