Not what I expected, but it does it job 
Fairly good need to pass it more than once to get good results