added redis provider