add rq and redis, desigin, collections, ...