add Buffer type