swapping between example01 and example02