Circular Buffer initial commit