compile data from remote client