Refactoring expirement and protocol to accept single and multi
measurements