sort function virkar