Initial buffer version