revised a few