adding protocol to repo