api signatures changed