better linear weights