api changes

14 files changed