implemented name scoring