Redo with redis
touchups