it is possible to create an identity from an external program