just offer a 3rd party unlocker, it will save you a boatload of work !! Not needed as it's already coded and built into my version.