* Set and check required fields programatically