Add new tap method