fix expression provider