added required fields