client for data definition