procedures for experiments