app integration, part 3