initial public commit
add a bit of documentation