protocol (2)