sort completed with client