added core provision