initial pass at final checks
moved root out of image paths