better management of the property of sorting and filtering