line up generated part with source part