Iteration 4 - added ability to set labels
Fix bootstrap condition race in interation 4