add type score; fix diversity ruler