with all correct roots