Add missing protocol
Support running multiple times