What is the best way to protect our designs and platforms. We are going to contract some work out to a programmer. However, I don't want him reusing the code when it belongs to us (in other words stealing from us). Is there a way to protect it. They will be working remotely from home?