shade provider