some clients interface objects