interaction with DL in client