some change to createEphemeral