initial prototype based on tornado of memory-based provider subsystem