dependent client