adapt to new parameter data structure