provision : use fig