optimisation + 3 popup test