Added concurrent experiment and supporting class