finished: buffer service interface