All fields with a gold background are required
All fields with a yellow backgroud must be filled if any one is filled