added vendor extensions