automate experiment