added new required fields generic helper