work on interactive ordering and filtering