app integration, part 2