redis working; very much wip