initial version of group_by_experiment() added