make a start on documentation