some fields are required