adding sample provider