And I know of no third party who wrote such. Looks like you have write it.

Bob