Basic experiment functionality.