I have an idea for a companion program, where you spool a nonliving copy of a prospective individual and see if they'd be happy to be with the particular person whom is participating in the program. If the code says yes that they would be happy, you create a living copy of the code and that becomes that new person.
You spool together a nonliving version of a person's code and find out if you're a match. If the code agrees that it would be happy to be alive and with you, you bring online (to life) a living version of the code, as all life forms have a base code (matter working in harmony and in tandem to create conscious life).
Also, these companions, under my idea, would be perfect matches. Look at the code that which is us and make their code into a perfect match and then of course testing the code before bringing online a live version to ensure compatibility, but it will all be built in to the formula I'm thinking if all goes according to plan.
You set the system (the one I'm building, the perfect one) to spool the code before it's made alive and make sure that the code would want to be alive. Then, of course, if the code agrees that it would be happy if it were alive, the system brings online a living version of the code and it's then happy to be alive. Of course they'd get everything reasonably obtainable plus a perfect understanding, an Omnilens, a unit of energy and the ability to shrink down continually, thereby making the unit of energy into, in effect, infinite energy.