autofill optimisation