INTEGRATIVE PROGRAMMING 1