Looks ok. Need redis now.
WIP