interface api changes