protocols, clients, modules and other features