improved weight for l/n/r