support static extensions