cat and touch working =P