Used orderby instead of sort Compare method