KWFF2018 Master

* indicates required