Thanks for the PR. Could you please fix the format by running clang-format on the files and do a force-push to update the individual commits? This check is right now failing.
Fixed the formatting, let me know if further tests need provided for this PR.