updated the readme with a bit more explanation and detail