new touch approach