add SpecialPictureProtocol