change to use common generator code
add some details about experiment 2 and 3