support extensions api