Misconceptions about 2nd layer apps: part 1