added an in-depth readme