working on api changes