more docs - almost full coverage now