#16, for the query() in client.py, the pring statements are removed, and using raise statement instead, raise Exception instead of ValueError.