new scoring mechanisms based on recognition rather than structural similatiry implemented.  Seems to be working, but I need to verify