All fileds are mandatory
* indicates required