with ab testing code