user generativity