use wrapWrapKb on the backend