initial documentation
more doc changes
update doc