brief introduction to the framework