removing needless descriptions
creating a new protocol