Might like this patent: <https://patentimages.storage.googleapis.com/e6/85/14/ac3309b41bd74c/US64042...