revised copy per requests