How to ensure that all fields will be filled out?