changed initialization and stopped dual generation of character, privacy no longer violated