AddActivity optimisation