vendor extensions