learning about objects and frameworks