initial commit
add some docs