Sophies Patch

* indicates required