add comments and README
still need to add comments to the code
add a how-to in the README