added support for multiple experimentals and controls