Client side structure