- encapsulate display functions
- complete object data