prepared for multiple attributes
revert
removed sort order