added add and remove tapps functions