add required fields