added sample provider
removed prior version