adding new submission protocl