SmartClient - part 2