sort : widget primary