lang divided to online and offline