more idiomatic factories, randomized event number of sessions