OFFLINE AND ONLINE