api skeleton
use redis, break tests