go on coding protocol