///Notes on Design