do experiments, and commit to as log