start shifting to use PassManager structure