initial check in
update doc