1. Framework