added extensions requirements