Added offline capability.