Added few exception raise
Added test for weight.best_hits