finish protocol for all 4 entities

timestamp is not used so far