added redis list support