(Rough draft ...)