fixed in all 3 scenarios