protocol two for immersion project 5239355