use required fields