update constructor signature