no more By* for DataFilter
better parse description