continue to implement the typeScript library to support KMFv4