preliminary implementation of 0.75, 0.76 common protocol