initial commit, PROTOCOL CLEAN SLATE