adding protocol based list; need to add individual removal of protocols