protocol starting