2. Framework