implemented "remove selected protocols" feature