Add functionality for fields dependent on previous fields