good results but take a lot of time