correct first touch for array initialisation