ADAPT

* indicates required