Consumer protection

* indicates required