WITH SOME ADDITIONS BY