change playmode in factory method mode2