modificando el codigo tap