revisited some OOLD articles