you probably don't need the touch variable.