there's also #147 which is similar, it would be great if you could maybe check out that PR and help review :D at a glance they both look really similar