initial Buffer Operation implmentation