grduaally integeration