Have a commercial version of that.    Works sorta okay, yours looks better

Ron