Develop

Simplify

Adapt

Validate