client states