integrated do