integrated main