change impls to fit the api changes