Added q provider