deleg with updated fields