fixing provisiong