progress commit
add docs