support extension actions