Add Protocol model
Add protocol migration