details on protocol