required fields