Add Sequence Protocol