Adds Protocol and Category