Attributes . Modular design . Names