New integration method