back cover state provider