fixed bucket protocol