altered api changes