fixing desc weight query more