initial commit
add docs