add computed sort