implement target genration and scoring