new DAClient.py