You are working since many years on an open source project called SaveTheKittens. Your code does what it should and thousands of cute kittens have been saved. Another open source project called StealTheKittens starts using parts of your code, because it’s in the same field of use, though their goal is the exact opposite of what you want to do. But also, they have some code that you could really use in your project.